leg and foot rest - İngilizce Eşanlam Sözlük